Remove Mini firmware, Update Neo GPIO#55
Closed
FlowingSPDG wants to merge 4 commits into
Closed
Conversation
- Add optional ST7789 on SPI1 for module6 (--features display), BMP routing, and tighter channel/buffer sizing when display is enabled. - Extend Module 6 HID handling (chunk assembly, unit info) and USB dispatch. - Remove the standalone Mini binary, Device::Mini, and MiniOrModule6Direct multicore layout; runtime tag 0 is reserved/unused. - Update CI artifact list, build-devices.sh, README, and CLAUDE.md. Co-authored-by: Cursor <cursoragent@cursor.com>
- Remove revised_mini firmware target; Mini-family hosts use module6 only. - Delete Device::RevisedMini and Device::MiniDiscord (runtime tags 0–2 unused). - Simplify hardware pin init (no Mini direct-path overrides). - Refresh build-devices.sh, CI artifacts list, docs, and lib crate docs. - Apply rustfmt; satisfy clippy (module_6 BMP size range check). Co-authored-by: Cursor <cursoragent@cursor.com>
Member
Author
|
RP2040だとハードウェア的に実現が厳しいかもしれない |
Member
Author
|
RAMの制約的に無理そうなのでやめる |
Open
- Drop mipidsi/display SPI optional deps, display Cargo feature, and ST7789 task entry path. - Remove display_module6_st7789 and display_spi_dma modules; restore module_6 protocol stub. - Reset config channel/buffer sizes to non-display defaults.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This change set aligns module6 with TC-00-style wiring (ST7789 on SPI1 when built with
--features display), improves Module 6 HID handling and USB routing, and removes the standalone StreamDeck Mini firmware now that Module 6 covers the Mini-family path.Changes
display_module6_st7789,display_spi_dma), multicore core1 task behind--features display, config/channel tuning for RAM.minibinary andDevice::Mini; dropMiniOrModule6Directlayout. Runtime device tag0is unused (discriminants 1–14 unchanged).build-devices.sh, README, CLAUDE.md.Verification
cargo build --release --bins --target thumbv6m-none-eabicargo build --release --bin module6 --features display --target thumbv6m-none-eabiMade with Cursor